*,::before,::after{
    padding: 0;
    margin: 0;
    /*去除在所有的浏览器当中点击过后有一个高亮的效果*/
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    /*需要设置所有的元素宽度以边框开始计算*/
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}

body,input{
	font: 14px/1.5 Arial,verdana,'Hiragino Sans GB','Microsoft Yahei',sans-serif;
	-webkit-font-smoothing:antialiased;
}

dl,ul,ol,menu,li{
	list-style:none
} 
a {
	color:#333;text-decoration:none
}
a:active, a:hover {
	text-decoration:none
} 

/*清楚移动端浏览器对表单的默认样式*/
input[type="text"],input[type="search"],input[type="tel"],textarea,button{
    border: 0;
    resize: none;
    outline: none;
    -webkit-appearance: none; /*清除移动浏览默认的样式,表单的立体阴影一类*/
}

.f_left{
    float: left;
}
.f_right{
    float: right;
}

/*清除浮动*/
.clearfix::after, 
.clearfix::before{
    content: ".";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

.f_none{
	display: none;
}